leopard seal
noun
: a spotted slate gray seal (Hydrurga leptonyx) especially of antarctic and subantarctic waters that feeds chiefly on krill, other seals, penguins, and fish
Love words? Need even more definitions?
Merriam-Webster unabridged
Share